#include <stdio.h>
#include <string.h>
void main(){
    // 字符串的输入与输出
    // char str[100],str1[100],str2[100];
    // gets(str); //回车结束输入
    // printf("%s\nlens:%d\n",str,strlen(str));
    // scanf("%s%s",str1,str2);
    // puts(str);
    // puts(str1);
    // puts(str2);

    // 字符串复制
    char str1[20]="hello,world!",str2[20];
    printf("%s\n%s\n",str1,str2);
    printf("========================\n");
    strcpy(str2,str1);
    printf("%s\n%s\n",str1,str2);
    printf("========================\n");
    memset(str2,0,sizeof(str2));
    strncpy(str2,str1,5);
    printf("%s\n%s\n",str1,str2);
    // 字符串比较
    int res1=strcmp("hello","helloO");
    int res2=strcmp("Hello","hello");
    int res3=strcmp("hello","hello");
    printf("%d\t%d\t%d\t",res1,res2,res3);
    printf("==========strcat()==============\n");
    char s1[20]="hello",s2[10];
    strcat(s1,",world!");
    printf("%s%s",s1,s2);



    


}